home *** CD-ROM | disk | FTP | other *** search
- Date: Wed, 12 Jan 94 10:09:18 +0100
- From: Stephen.Usher@earth.ox.ac.uk
- Subject: Re: MiNT goes UNiX, invitation for mailing list (MINTOS)
-
- >Here are hierarchies from a few more Unix systems I have (or had) access to.
- >
- >In the following chart, each column lists differences from the column left
- >to it.
- >
- > BSD-Net2 DEC OSF/1 Linux
- >
- >Config files /etc
- >Single user bins /bin
- >Single user root user /sbin
- >Temporary files /tmp
- >
- >Per machine variable /var
- >Spool directories /var/spool
- >Mail spool /var/mail /var/spool/mail
- ^^^^^^^^^
- Surely you mean /var/spool/mail?
-
- >Big tmp /var/tmp
- >Logfiles /var/log /var/adm
- ^^^^^^^^
- That's merely for mail logs, /var/adm holds messages, wtmp etc.
-
- >Accounting files /var/acct /var/adm
- >Crash dumps /var/crash /var/adm/crash
- >
- >Bins /usr/bin
- >UCB bins /usr/ucb /usr/bin (3) /usr/bin
- >Library files /usr/lib
- >Pgms called by pgms /usr/libexec /usr/lbin
- >Data files /usr/libdata /usr/lib (1)
- >Shared libs -- /usr/shlib /usr/lib
- >Programmer's bin, lib /usr/{bin,lib} /usr/ccs/{bin,lib} /usr/{bin,lib}
- ^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^
- And /usr/ucb.
-
- >Arch. indep. data files /usr/share /usr/lib
- >Manuals /usr/share/man (2) /usr/man
- >Other stuff /usr/var -> /var
- > /usr/spool -> /var/spool
- > /usr/adm -> /adm
- > /usr/tmp -> /var/tmp
- >
- >Kit specific (4) -- /usr/kits/KITNAME/... --
- > -- /var/kits/KITNAME/... --
- >
- >Some remarks:
- >
- >(1) OSF/1 /usr/lib:
- > most stuff are just symlinks, like
- > libc.a -> ../ccs/lib/libc.a
- > tmac -> ../share/lib/tmac
- >
- >(2) OSF/1 has a symlink
- > /usr/man -> /usr/share/man
- >
- >(3) OSF/1 has a symlink
- > /usr/ucb -> /usr/bin
- >
- >(4) OSF/1 /usr/kits/KITNAME/...
- > /var/kits/KITNAME/...
- > These are kit specific and can be installed and deleted separately (via
- > `setld'). A lot of stuff from /usr is symlinked into these hierarchies.
- >
- >Hmm.. (after some consideration) from my point of view, the Linux column
- >looks best. :-)
- >
- >Michael
- >--
- >Internet: hohmuth@freia.inf.tu-dresden.de
-
- This is what SunOS 4.1.x has:-
-
- Config files /etc
- Single user bins /bin
- Single user root user /sbin
- Daemons (inet) /usr/etc
- Temporary files /tmp
-
- Per machine variable /var
- Spool directories /var/spool
- Mail spool /var/mail
- Big tmp /var/tmp
- Logfiles /var/{adm,log}
- Accounting files /var/adm/acct
- Crash dumps /var/crash
-
- Bins /usr/{bin,5bin}
- UCB bins /usr/ucb
- Library files /usr/lib
- Pgms called by pgms /usr/lib
- Data files /usr/lib
- Shared libs /usr/lib
- Programmer's bin, lib /usr/{bin,ucb,lib}
- Arch. indep. data files /usr/share
- Manuals /usr/man
- Other stuff /usr/var -> /var
- /usr/spool -> /var/spool
- /usr/adm
- /usr/tmp -> /var/tmp
-
- I like separating the UCB stuff from the generic from the SYSV, and would go
- further, adding a /usr/posixbin for all those commands for which the posix
- version differs from the generic/BSD/SYSV.
-
- Steve
- --
- ---------------------------------------------------------------------------
- Computer Systems Administrator, Dept. of Earth Sciences, Oxford University.
- E-Mail: steve@uk.ac.ox.earth (JANET) steve@earth.ox.ac.uk (Internet).
- Tel:- Oxford (0865) 282110 (UK) or +44 865 282110 (International).
-
-